package zuoye.zy2;

import org.apache.commons.io.FileUtils;

import java.io.File;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.HashSet;

public class Test {
    public static void main(String[] args) throws IOException {
        String[] choose={"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"};
//        1. 程序运行3次，每次运行结果不同，所以控制台打印的数字，应该在写文件中
        try {
            File countFile = new File("D:\\javabase_ws\\javaAdvanceProject\\untitled\\src\\zuoye\\zy2\\1.txt");
            String s = FileUtils.readFileToString(countFile, "utf-8");
            int i= Integer.parseInt(s);
            if (i <= 3){
                System.out.println("第"+choose[i]+"次运行控制台输出: 欢迎使用本软件,第"+choose[i]+"次使用免费~ ");
            }else {
                System.out.println("第四次及之后运行控制台输出:本软件只能免费使用3次,欢迎您注册会员后继续使用~");
            }
            i++;
            FileUtils.writeStringToFile(countFile, String.valueOf(i), "utf-8");
        } catch (Exception e) {

        }

    }
}
